projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
54104b6
)
Notify a layout change when adding and removing constraints
author
Emmanuele Bassi
<ebassi@gnome.org>
Thu, 27 Jun 2019 16:37:09 +0000
(17:37 +0100)
committer
Emmanuele Bassi
<ebassi@gnome.org>
Sun, 30 Jun 2019 22:42:44 +0000
(23:42 +0100)
Changing the set of constraints should cause a relayout.
gtk/gtkconstraintlayout.c
patch
|
blob
|
history
diff --git
a/gtk/gtkconstraintlayout.c
b/gtk/gtkconstraintlayout.c
index 86cdd2840fb17f1be725cafb4341cbdf9925c60c..fd8e258dda78d2942fd6b7ce5fdd439c542fb4df 100644
(file)
--- a/
gtk/gtkconstraintlayout.c
+++ b/
gtk/gtkconstraintlayout.c
@@
-1091,6
+1091,8
@@
gtk_constraint_layout_add_constraint (GtkConstraintLayout *manager,
layout_add_constraint (manager, constraint);
g_hash_table_add (manager->constraints, constraint);
+
+ gtk_layout_manager_layout_changed (GTK_LAYOUT_MANAGER (manager));
}
/**
@@
-1111,4
+1113,6
@@
gtk_constraint_layout_remove_constraint (GtkConstraintLayout *manager,
gtk_constraint_detach (constraint);
g_hash_table_remove (manager->constraints, constraint);
+
+ gtk_layout_manager_layout_changed (GTK_LAYOUT_MANAGER (manager));
}